Skip to content

chore: remove deprecated UI settings extension from adk-ts and adk-ui#149

Open
PetrBulanek wants to merge 4 commits intomainfrom
feat/remove-ui-settings-ext
Open

chore: remove deprecated UI settings extension from adk-ts and adk-ui#149
PetrBulanek wants to merge 4 commits intomainfrom
feat/remove-ui-settings-ext

Conversation

@PetrBulanek
Copy link
Copy Markdown
Contributor

@PetrBulanek PetrBulanek commented Mar 27, 2026

Summary

  • Remove the deprecated ui/settings/v1 extension from adk-ts and adk-ui, completing the cleanup started in Chore: remove deprecated settings extension from adk-py #118 (Python SDK)
  • Eliminate redundant selectedSettings React state — settings values now have a single source of truth via formFulfillmentsRef
  • Simplify settings form demand derivation in AgentDemandsProvider

Linked Issues

Closes: #148

Documentation

  • No Docs Needed:

If this PR adds new feature or changes existing. Make sure documentation is adjusted accordingly. If the docs is not needed, please explain why.

Signed-off-by: Petr Bulánek <bulanek.petr@gmail.com>
Signed-off-by: Petr Bulánek <bulanek.petr@gmail.com>
Signed-off-by: Petr Bulánek <bulanek.petr@gmail.com>
Signed-off-by: Petr Bulánek <bulanek.petr@gmail.com>
Copy link
Copy Markdown

@rubambiza rubambiza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clean removal — the commit structure is nice (remove, refactor, simplify, docs). The React state simplification in AgentDemandsProvider is a good win beyond just the deprecation cleanup.

You've likely already noticed, but CI is failing due to a stale pnpm-lock.yaml:

Update your lockfile using "pnpm install --no-frozen-lockfile"

This is causing the mise check, mise adk-server:test:e2e, and Dependency Review failures. A pnpm install and lock file commit should clear it up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove deprecated UI settings extension (adk-ts, adk-ui)

2 participants